(function (global) {
  var privateData = 1; // 私有变量
  function add(a, b) {
    // 私有函数
    return a + b;
  }
  function getPrivateData() {
    return privateData;
  }

  // 暴露到全局的接口
  global.a = {
    add: add,
    // 可以访问私有变量
    getPrivateData: getPrivateData,
  };
})(window);
